<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>数组对象常用方法</title>
</head>
<body>
<script type="text/javascript">
// length 获取数组的元素个数
var arr = ['勇士','湖人','骑士'];
console.log(arr.length);

// concat 合并数组生成一个新数组
var football = ['巴沙','皇马','曼联'];
var new_arr = arr.concat(football);
console.log(new_arr);

// join 将数组的元素连接字符串
var result = new_arr.join(',');
console.log(result);

// push 向数组的末尾添加元素
new_arr.push('xingyu');
console.log(new_arr);

// pop 把数组的最后一个元素删除
new_arr.pop();
console.log(new_arr);

// 向数组的开头添加元素
new_arr.unshift('重视');
console.log(new_arr);

// shift 删除第一个元素
new_arr.shift();
console.log(new_arr);

// reverse 颠倒数组顺序
new_arr.reverse();
console.log(new_arr);

// slice(start,end) 截取数组的元素
var arr = new_arr.slice(2,6);
console.log(arr);

// splice(start,deleteCount,values) 
// 删除数组的元素
// 参数一：开始的索引位置
// 参数二：删除的元素个数
// 参数三：可选，如果有参数3，表示使用参数3的值代替删除内容
// 返回值：删除的内容
var array = ['八十','吉萨','火炬手','客户'];
var arr = array.splice(0,2,'中国');
console.log(array);
console.log(arr);

//toString 将数组转换成字符串
var arr = arr.toString();
console.log(arr);
</script>
</body>
</html>